@echo off
setlocal enabledelayedexpansion

rem 定义项目文件列表
set "folders=project project2 project3 project4 project5"

:START
rem 获取用户输入的PortManager路径
set /p port_manager_path=请输入项目名 (输入exit退出)： 

rem 检查用户是否输入退出命令
if /i "%port_manager_path%"=="exit" goto END

rem 遍历每个项目文件夹
for %%f in (%folders%) do (
    echo %%f
	if exist "%%f\%port_manager_path%" (
		cd /d "%%f\%port_manager_path%"
		git branch --show-current
		cd /d "%~dp0"
	) else (
		echo 无git分支
	)
    echo.
)

rem 继续输入新的路径
goto START

:END
echo 程序结束。
